//46
class Solution {
    public ListListInteger permute(int[] nums) {
        ListListInteger ret = new ArrayList();
        ListInteger arr = new ArrayList();
        boolean[] flag = new boolean[nums.length];
        fun(ret, arr, nums, 0, flag);
        return ret;
    }

    public void fun(ListListInteger ret, ListInteger arr, int[] nums, int j, boolean[] flag) {
        if (j == nums.length) {
            ListInteger list = new ArrayList();
            list.addAll(arr);
            ret.add(list);
            return;
        }
        for (int i = 0; i  nums.length; i++) {
            if (!flag[i]) {
                flag[i] = true;
                arr.add(nums[i]);
                fun(ret, arr, nums, j+1, flag);
                arr.remove(arr.size()-1);
                flag[i] = false;
            }
        }
    }
}
描述
定义一个int类型变量i,i为由浮点数变量d四舍五入后的整数类型，请将转换后的i进行输出
输入描述：
用户随机输入的浮点数
输出描述：
四舍五入之后的整数（小数点后一位>=5则进一，否则舍去）


import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);

        float a = in.nextFloat();
        int b = (int)((a * 10 + 5) / 10);
        System.out.println(b);
    }
}